﻿@charset "utf-8";

/* CSS Document */
*{margin:0;padding:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
table{border-collapse:collapse;line-height:25px;}
img{border:none;}
ul,li{list-style:none;vertical-align:middle;}
a{text-decoration:none;color:#0a0a0a;}
a:hover{color:#ff3300;}
input{font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;}
i{font-style: normal;}
body{font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;font-size:12px;background:#fff;color:#4b4b4b;position:relative;}
.clear{clear:both;float:none;}
.r{float:right;}
.l{float:left;}
.hide{display:none;}
.pages{padding:25px 0;text-align:center;}
.pages *{margin:0 2px;}
.pages a{border:1px solid #bfbfbf;color:#646464;padding:2px 5px;}
.pages a:hover{color:#f00;border:1px solid #ff3300;}
.pages span{padding:2px 5px;}
.pages span.nolink{color:#ccc;border:1px solid #CCCCCC;}
.banner{position:relative;z-index:10;}

/* flexslider */
.flexslider{position:relative;width:100%;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:50px;}
.flex-direction-nav .flex-prev{left:50px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 0px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.img{text-align:center;display:block;background-position:center top;height:550px;background-repeat:no-repeat;}
.img a{display:block;height:550px;}
.main{width:1118px;margin:0 auto;}
.head{background:url(../images/head.jpg) repeat-x;height:229px;position:relative;z-index:100;}
.head .top{height:38px;line-height:38px;color:#b0b0b0;}
.head .top span{float:right;}
.head .top span a{color:#b0b0b0;margin:0 8px;}
.head .top span a:hover{color:#ff3300;}
.head .logo{position:relative;height:126px;}
.head .logo .mobile-logo{display: none;}
.head .logo .wb{position:absolute;font-size:14px;color:#0a0a0a;right:25px;top:21px;height:25px;line-height:25px;}
.head .logo .wb span{color:#ff3300;}
.head .logo .wb a{float:left;margin-left:8px;}
.head .logo .tel{position:absolute;right:2px;top:60px;}
.head .nav2{display: none;}
.head .nav{height:65px;line-height:65px;}
.head .nav ul li{float:left;width:105px;text-align:center;padding-right:1px;background:url(../images/nav_li.jpg) no-repeat right center;font-size:16px;font-weight: bold;}
.head .nav ul li a{display:block;}
.head .nav ul li a:hover,.head .nav ul li.navCur a{color:#ff3300;background:url(../images/nav_a.jpg) no-repeat center bottom;}
.head .nav ul{float:left;}
.head .nav .search{float:right;width:237px;height:29px;margin-top:18px;}
.head .nav .search .s_t{background:url(../images/search_t.jpg) no-repeat;width:188px;padding-left:13px;height:29px;border:none;float:left;}
.head .nav .search .s_s{background:url(../images/search_s.jpg) no-repeat;width:36px;height:29px;cursor:pointer;float:left;border:none;}
.footer{background:url(../images/footer.jpg) repeat-x;height:163px;color:#fff;margin-top: 20px;}
.footer a{color:#fff;}
.footer a:hover{color:#ff3300;}
.footer .f_nav{height:48px;line-height:48px;padding-top:3px;text-align:center;border-bottom:1px dashed #b1b1b1;}
.footer .f_nav a{padding:0 10px;}
.footer .word{padding:5px 0 6px;line-height:30px;}
.footer .word span{text-align:right;float:right;}
.footer .link{height:40px;line-height:40px;}
.footer .link a{margin-right:10px;}
.footer .cnzz img{padding-top:10px;}

@media screen and (min-width:320px) and (max-width:415px){
	.head{height: auto;}
	.main{width: 100%;}
	.head .top{padding: 0 15px;}
	.head .top span{margin-right: 28px;position: absolute;right: 15px;z-index: 1000;}
	.head .top span a{text-indent: -2000em;display:inline-block;width: 28px;margin: 0;}
	.head .top .addto{background: url(../images/addto1.png) 0 6px/100% no-repeat;}
	.head .top .sitemap{background: url(../images/sitemap.png) 0 7px/90% no-repeat;}
	.head .top i{display: none;}
	.head .nav2{display: block;}
	.head .nav{display: none;}
	.head .logo{height: auto;}
	.head .logo>a{display: none;}
	.head .logo .mobile-logo{display: block;}
	.head .logo .mobile-logo img{width: 100%;padding: 1em 0;}
	.head .logo .wb{display: none;}
	.head .logo .tel{display: none;}
	.img{height: auto;background-size: 160%;}
	.img a{height: 172px;}
	.flex-direction-nav{display: none;}
	.footer{height: auto;background: #333;}
	.footer .f_nav{display: none;}
	.footer .word{width: 95%;margin: 0 auto;}
	.footer .word span{float: none;}
	.footer .link{height: 30px;line-height: 30px;width: 95%;margin: 0 auto;}
}
@media screen and (max-width:320px) {
	.img a{height: 147px;}
	.head .top span{display: none;}

}
@media screen and (min-width:414px) and (max-width:415px) {
	.img a{height: 190px;}
}